﻿using System;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Collections.Generic;
using System.Text;
using System.Runtime;
using System.Runtime.InteropServices;
using System.Web;
using System.Runtime.Remoting.Proxies;
using System.Runtime.Remoting.Messaging;
using System.Runtime.Remoting;
using System.Web.Services;
using System.IO;
using System.Collections;
using System.ServiceModel.Activation;
using System.ServiceModel.Description;
using System.Threading;
using System.Diagnostics;
using System.Reflection;
using System.Web.SessionState;

using PickGold.Util.Proxies;

namespace PickGold.Util.Remoting
{
	public class MyHttpWorkerRequest : HttpWorkerRequest
	{
		public override void EndOfRequest()
		{
			throw new NotImplementedException();
		}

		public override void FlushResponse(bool finalFlush)
		{
			throw new NotImplementedException();
		}

		public override string GetHttpVerbName()
		{
			throw new NotImplementedException();
		}

		public override string GetHttpVersion()
		{
			throw new NotImplementedException();
		}

		public override string GetLocalAddress()
		{
			throw new NotImplementedException();
		}

		public override int GetLocalPort()
		{
			throw new NotImplementedException();
		}

		public override string GetQueryString()
		{
			throw new NotImplementedException();
		}

		public override string GetRawUrl()
		{
			throw new NotImplementedException();
		}

		public override string GetRemoteAddress()
		{
			throw new NotImplementedException();
		}

		public override int GetRemotePort()
		{
			throw new NotImplementedException();
		}

		public override string GetUriPath()
		{
			throw new NotImplementedException();
		}

		public override void SendKnownResponseHeader(int index, string value)
		{
			throw new NotImplementedException();
		}

		public override void SendResponseFromFile(IntPtr handle, long offset, long length)
		{
			throw new NotImplementedException();
		}

		public override void SendResponseFromFile(string filename, long offset, long length)
		{
			throw new NotImplementedException();
		}

		public override void SendResponseFromMemory(byte[] data, int length)
		{
			throw new NotImplementedException();
		}

		public override void SendStatus(int statusCode, string statusDescription)
		{
			//base.send
		}

		public override void SendUnknownResponseHeader(string name, string value)
		{
			throw new NotImplementedException();
		}
	}
}
